package ac.manchester.cs.afzal.term_classifier.nlp;

/**
 *
 * Title: Term Classifier
 *
 * Description: A toolkit to find the relevance of candidate terms from a text corpus
 * to any particular topic/sub-domain using a term classification driven approach. The
 * system utilizes the lexical and contextual profiles of the candidate and domain-representing
 * "Resource Terms" (Seed and Ontological). The lexical and contextual profiles of candidate terms
 * are compared with those of Resource Terms to measure their relevance to the topic of interest.
 *
 * Derive_Distinct_Sentences class converts the
 * <p>Company: The University of Manchester</p>
 *
 * @author Hammad Afzal
 * @version 1.0

 */
public interface String_Manipulator
{

    public String pattern_replacer(String str, String pat, String replacer);
    public String string_replacer(String str, String startPat, String endPat, String replacer);
    public String string_replacer_start_zero(String str, String startPat, String endPat, String replacer);
    public String string_extractor(String inputStr, String startPat, String endPat);
    public String make_query_from_keywords(String keywords, String tokenSeperator);
    public String[] generalStringTokenizer(String keywords, String tokenSeperator);
    public String replace_letter(String input, String tokenSeperator, String replacer);
    public String strip_string_at_delimiter(String input_string, String delimiter);
    public String remove_braces_around_string(String str);
}


